package com.itheima.demo;

import com.itheima.dao.OrderSettingDao;
import com.itheima.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.Date;

public class ClearOrderSettingJob {
    @Autowired
    OrderSettingDao orderSettingDao;

    /**
     * 清理今天之前的预约设置
     * @throws Exception 抛出异常
     */
    public void clear() throws Exception {
        // 获取当前日期并进行格式化
        // 只截取日期，防止因为携带时间在进行数据比较时将预约时间为今天的数据删除
        String date=DateUtils.parseDate2String(new Date());// 格式为“yyyy-MM-dd”
        // 将数据库中过去的预约设置删除
        orderSettingDao.clearOrderSetting(date);
    }
}
